(in-package :TRAPS)
; Generated from #P"macintosh-hd:hd3:CInterface Translator:Source Interfaces:NSTabViewItem.h"
; at Sunday July 2,2006 7:31:02 pm.
; 
; 	NSTabViewItem.h
;         Application Kit
;         Copyright (c) 2000-2003, Apple Computer, Inc.
;         All rights reserved.
; 

; #import <Foundation/NSObject.h>

; #import <Foundation/NSGeometry.h>

; #import <AppKit/NSView.h>
(def-mactype :_NSTabState (find-mactype ':sint32))

(defconstant $NSSelectedTab 0)
(defconstant $NSBackgroundTab 1)
(defconstant $NSPressedTab 2)
(def-mactype :NSTabState (find-mactype ':SINT32))

(def-mactype :NSTabViewItemAuxiliaryOpaque (find-mactype ':NSTabViewItemAuxiliary))
#| @INTERFACE 
NSTabViewItem : NSObject <NSCoding>
{
    private
    
    	
    
    id			_identifier;    
    NSString		*_label;			    NSView		*_view;				    NSView		*_initialFirstResponder;	    NSColor		*_color;			    NSTabView		*_tabView;			
    	
    
    NSTabState		_tabState;			    NSView		*_lastKeyView;			    BOOL 		_hasCustomColor;		    BOOL		_labelSizeValid;		    BOOL                _autoGeneratedIFR;
    
    NSSize		_labelSize;			    NSRect		_tabRect;			    NSToolTipTag	_tabToolTipTag;			    NSTabViewItemAuxiliaryOpaque *_auxiliaryStorage;
}

	

- (id)initWithIdentifier:(id)identifier;

    	

- (id)identifier;
- (id)view;
- (id)initialFirstResponder;
- (NSString *)label;
- (NSColor *)color;
- (NSTabState)tabState;
- (NSTabView *)tabView;

    	

- (void)setIdentifier:(id)identifier;
- (void)setLabel:(NSString *)label;
- (void)setColor:(NSColor *)color;
- (void)setView:(NSView *)view;
- (void)setInitialFirstResponder:(NSView *)view;

	

- (void)drawLabel:(BOOL)shouldTruncateLabel inRect:(NSRect)labelRect;
                    
- (NSSize)sizeOfLabel:(BOOL)computeMin;
                    
|#

(provide-interface "NSTabViewItem")